>>> host-llvm 6.0.0 Downloading PATH="/home/joseph/buildroot-test/instance-13/output/host/bin:/home/joseph/buildroot-test/instance-13/output/host/sbin:/home/joseph/buildroot-test/venv2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" BR2_DL_DIR=/home/joseph/buildroot-test/instance-13/dl BUILD_DIR=/home/joseph/buildroot-test/instance-13/output/build O=/home/joseph/buildroot-test/instance-13/output flock /home/joseph/buildroot-test/instance-13/dl/llvm/ support/download/dl-wrapper -c '6.0.0' -d '/home/joseph/buildroot-test/instance-13/dl/llvm' -D '/home/joseph/buildroot-test/instance-13/dl' -f 'llvm-6.0.0.src.tar.xz' -H 'package/llvm//llvm.hash' -n 'llvm-6.0.0' -N 'llvm' -o '/home/joseph/buildroot-test/instance-13/dl/llvm/llvm-6.0.0.src.tar.xz' -u http+http://llvm.org/releases/6.0.0 -u http\|urlencode+http://sources.buildroot.net/llvm -u http\|urlencode+http://sources.buildroot.net -- --2018-06-28 18:52:36-- http://llvm.org/releases/6.0.0/llvm-6.0.0.src.tar.xz Resolving llvm.org (llvm.org)... 54.67.122.174 Connecting to llvm.org (llvm.org)|54.67.122.174|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://releases.llvm.org/6.0.0/llvm-6.0.0.src.tar.xz [following] --2018-06-28 18:52:36-- http://releases.llvm.org/6.0.0/llvm-6.0.0.src.tar.xz Resolving releases.llvm.org (releases.llvm.org)... 151.101.26.49 Connecting to releases.llvm.org (releases.llvm.org)|151.101.26.49|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 25296048 (24M) [application/octet-stream] Saving to: '/home/joseph/buildroot-test/instance-13/output/build/.llvm-6.0.0.src.tar.xz.V5VePX/output' 0K .......... .......... .......... .......... .......... 0% 465K 53s 50K .......... .......... .......... .......... .......... 0% 1.22M 36s 100K .......... .......... .......... .......... .......... 0% 2.58M 27s 150K .......... .......... .......... .......... .......... 0% 4.25M 22s 200K .......... .......... .......... .......... .......... 1% 1.56M 20s 250K .......... .......... .......... .......... .......... 1% 20.4M 17s 300K .......... .......... .......... .......... .......... 1% 6.63M 15s 350K .......... .......... .......... .......... .......... 1% 6.84M 14s 400K .......... .......... .......... .......... .......... 1% 2.71M 13s 450K .......... .......... .......... .......... .......... 2% 3.09M 13s 500K .......... .......... .......... .......... .......... 2% 18.5M 12s 550K .......... .......... .......... .......... .......... 2% 145M 11s 600K .......... .......... .......... .......... .......... 2% 8.84M 10s 650K .......... .......... .......... .......... .......... 2% 7.45M 9s 700K .......... .......... .......... .......... .......... 3% 6.21M 9s 750K .......... .......... .......... .......... .......... 3% 6.93M 9s 800K .......... .......... .......... .......... .......... 3% 10.1M 8s 850K .......... .......... .......... .......... .......... 3% 8.49M 8s 900K .......... .......... .......... .......... .......... 3% 6.45M 8s 950K .......... .......... .......... .......... .......... 4% 8.80M 7s 1000K .......... .......... .......... .......... .......... 4% 8.15M 7s 1050K .......... .......... .......... .......... .......... 4% 6.52M 7s 1100K .......... .......... .......... .......... .......... 4% 9.46M 7s 1150K .......... .......... .......... .......... .......... 4% 7.86M 7s 1200K .......... .......... .......... .......... .......... 5% 5.64M 7s 1250K .......... .......... .......... .......... .......... 5% 11.5M 6s 1300K .......... .......... .......... .......... .......... 5% 7.83M 6s 1350K .......... .......... .......... .......... .......... 5% 6.99M 6s 1400K .......... .......... .......... .......... .......... 5% 8.47M 6s 1450K .......... .......... .......... .......... .......... 6% 7.81M 6s 1500K .......... .......... .......... .......... .......... 6% 7.53M 6s 1550K .......... .......... .......... .......... .......... 6% 7.62M 6s 1600K .......... .......... .......... .......... .......... 6% 314K 8s 1650K .......... .......... .......... .......... .......... 6% 35.0M 7s 1700K .......... .......... .......... .......... .......... 7% 43.0M 7s 1750K .......... .......... .......... .......... .......... 7% 34.4M 7s 1800K .......... .......... .......... .......... .......... 7% 91.9M 7s 1850K .......... .......... .......... .......... .......... 7% 30.7M 7s 1900K .......... .......... .......... .......... .......... 7% 50.1M 6s 1950K .......... .......... .......... .......... .......... 8% 12.8M 6s 2000K .......... .......... .......... .......... .......... 8% 23.6M 6s 2050K .......... .......... .......... .......... .......... 8% 137M 6s 2100K .......... .......... .......... .......... .......... 8% 205M 6s 2150K .......... .......... .......... .......... .......... 8% 46.9M 6s 2200K .......... .......... .......... .......... .......... 9% 93.5M 6s 2250K .......... .......... .......... .......... .......... 9% 104M 5s 2300K .......... .......... .......... .......... .......... 9% 27.1M 5s 2350K .......... .......... .......... .......... .......... 9% 153M 5s 2400K .......... .......... .......... .......... .......... 9% 46.2M 5s 2450K .......... .......... .......... .......... .......... 10% 60.7M 5s 2500K .......... .......... .......... .......... .......... 10% 215M 5s 2550K .......... .......... .......... .......... .......... 10% 39.0M 5s 2600K .......... .......... .......... .......... .......... 10% 34.9M 5s 2650K .......... .......... .......... .......... .......... 10% 37.3M 5s 2700K .......... .......... .......... .......... .......... 11% 96.1M 5s 2750K .......... .......... .......... .......... .......... 11% 196M 4s 2800K .......... .......... .......... .......... .......... 11% 234M 4s 2850K .......... .......... .......... .......... .......... 11% 238M 4s 2900K .......... .......... .......... .......... .......... 11% 248M 4s 2950K .......... .......... .......... .......... .......... 12% 217M 4s 3000K .......... .......... .......... .......... .......... 12% 37.4M 4s 3050K .......... .......... .......... .......... .......... 12% 10.7M 4s 3100K .......... .......... .......... .......... .......... 12% 7.33M 4s 3150K .......... .......... .......... .......... .......... 12% 7.75M 4s 3200K .......... .......... .......... .......... .......... 13% 7.62M 4s 3250K .......... .......... .......... .......... .......... 13% 7.07M 4s 3300K .......... .......... .......... .......... .......... 13% 8.59M 4s 3350K .......... .......... .......... .......... .......... 13% 7.40M 4s 3400K .......... .......... .......... .......... .......... 13% 8.29M 4s 3450K .......... .......... .......... .......... .......... 14% 7.57M 4s 3500K .......... .......... .......... .......... .......... 14% 7.95M 4s 3550K .......... .......... .......... .......... .......... 14% 7.31M 4s 3600K .......... .......... .......... .......... .......... 14% 8.06M 4s 3650K .......... .......... .......... .......... .......... 14% 7.20M 4s 3700K .......... .......... .......... .......... .......... 15% 5.42M 4s 3750K .......... .......... .......... .......... .......... 15% 13.5M 4s 3800K .......... .......... .......... .......... .......... 15% 7.78M 4s 3850K .......... .......... .......... .......... .......... 15% 7.55M 4s 3900K .......... .......... .......... .......... .......... 15% 7.83M 4s 3950K .......... .......... .......... .......... .......... 16% 7.34M 4s 4000K .......... .......... .......... .......... .......... 16% 7.92M 4s 4050K .......... .......... .......... .......... .......... 16% 7.85M 4s 4100K .......... .......... .......... .......... .......... 16% 7.95M 4s 4150K .......... .......... .......... .......... .......... 17% 7.51M 4s 4200K .......... .......... .......... .......... .......... 17% 7.45M 3s 4250K .......... .......... .......... .......... .......... 17% 7.83M 3s 4300K .......... .......... .......... .......... .......... 17% 8.18M 3s 4350K .......... .......... .......... .......... .......... 17% 7.30M 3s 4400K .......... .......... .......... .......... .......... 18% 7.88M 3s 4450K .......... .......... .......... .......... .......... 18% 7.73M 3s 4500K .......... .......... .......... .......... .......... 18% 6.75M 3s 4550K .......... .......... .......... .......... .......... 18% 8.83M 3s 4600K .......... .......... .......... .......... .......... 18% 7.69M 3s 4650K .......... .......... .......... .......... .......... 19% 7.80M 3s 4700K .......... .......... .......... .......... .......... 19% 7.03M 3s 4750K .......... .......... .......... .......... .......... 19% 8.03M 3s 4800K .......... .......... .......... .......... .......... 19% 8.11M 3s 4850K .......... .......... .......... .......... .......... 19% 5.36M 3s 4900K .......... .......... .......... .......... .......... 20% 12.9M 3s 4950K .......... .......... .......... .......... .......... 20% 7.17M 3s 5000K .......... .......... .......... .......... .......... 20% 7.97M 3s 5050K .......... .......... .......... .......... .......... 20% 7.57M 3s 5100K .......... .......... .......... .......... .......... 20% 6.91M 3s 5150K .......... .......... .......... .......... .......... 21% 5.99M 3s 5200K .......... .......... .......... .......... .......... 21% 14.2M 3s 5250K .......... .......... .......... .......... .......... 21% 7.84M 3s 5300K .......... .......... .......... .......... .......... 21% 7.53M 3s 5350K .......... .......... .......... .......... .......... 21% 7.47M 3s 5400K .......... .......... .......... .......... .......... 22% 7.40M 3s 5450K .......... .......... .......... .......... .......... 22% 8.36M 3s 5500K .......... .......... .......... .......... .......... 22% 7.45M 3s 5550K .......... .......... .......... .......... .......... 22% 7.22M 3s 5600K .......... .......... .......... .......... .......... 22% 5.92M 3s 5650K .......... .......... .......... .......... .......... 23% 12.3M 3s 5700K .......... .......... .......... .......... .......... 23% 8.02M 3s 5750K .......... .......... .......... .......... .......... 23% 6.40M 3s 5800K .......... .......... .......... .......... .......... 23% 8.68M 3s 5850K .......... .......... .......... .......... .......... 23% 6.93M 3s 5900K .......... .......... .......... .......... .......... 24% 7.85M 3s 5950K .......... .......... .......... .......... .......... 24% 8.93M 3s 6000K .......... .......... .......... .......... .......... 24% 7.49M 3s 6050K .......... .......... .......... .......... .......... 24% 7.70M 3s 6100K .......... .......... .......... .......... .......... 24% 7.35M 3s 6150K .......... .......... .......... .......... .......... 25% 8.21M 3s 6200K .......... .......... .......... .......... .......... 25% 7.67M 3s 6250K .......... .......... .......... .......... .......... 25% 7.40M 3s 6300K .......... .......... .......... .......... .......... 25% 8.19M 3s 6350K .......... .......... .......... .......... .......... 25% 6.07M 3s 6400K .......... .......... .......... .......... .......... 26% 10.5M 3s 6450K .......... .......... .......... .......... .......... 26% 7.56M 3s 6500K .......... .......... .......... .......... .......... 26% 7.37M 3s 6550K .......... .......... .......... .......... .......... 26% 7.85M 3s 6600K .......... .......... .......... .......... .......... 26% 7.51M 3s 6650K .......... .......... .......... .......... .......... 27% 8.32M 3s 6700K .......... .......... .......... .......... .......... 27% 7.38M 3s 6750K .......... .......... .......... .......... .......... 27% 7.81M 3s 6800K .......... .......... .......... .......... .......... 27% 3.79M 3s 6850K .......... .......... .......... .......... .......... 27% 26.3M 3s 6900K .......... .......... .......... .......... .......... 28% 11.4M 3s 6950K .......... .......... .......... .......... .......... 28% 4.63M 3s 7000K .......... .......... .......... .......... .......... 28% 6.78M 3s 7050K .......... .......... .......... .......... .......... 28% 7.51M 3s 7100K .......... .......... .......... .......... .......... 28% 30.9M 3s 7150K .......... .......... .......... .......... .......... 29% 4.33M 3s 7200K .......... .......... .......... .......... .......... 29% 13.5M 3s 7250K .......... .......... .......... .......... .......... 29% 9.15M 3s 7300K .......... .......... .......... .......... .......... 29% 8.32M 3s 7350K .......... .......... .......... .......... .......... 29% 5.42M 3s 7400K .......... .......... .......... .......... .......... 30% 16.6M 3s 7450K .......... .......... .......... .......... .......... 30% 8.01M 3s 7500K .......... .......... .......... .......... .......... 30% 6.03M 3s 7550K .......... .......... .......... .......... .......... 30% 8.34M 3s 7600K .......... .......... .......... .......... .......... 30% 7.01M 3s 7650K .......... .......... .......... .......... .......... 31% 7.55M 3s 7700K .......... .......... .......... .......... .......... 31% 6.61M 3s 7750K .......... .......... .......... .......... .......... 31% 8.28M 3s 7800K .......... .......... .......... .......... .......... 31% 6.38M 3s 7850K .......... .......... .......... .......... .......... 31% 21.5M 3s 7900K .......... .......... .......... .......... .......... 32% 6.02M 3s 7950K .......... .......... .......... .......... .......... 32% 9.76M 3s 8000K .......... .......... .......... .......... .......... 32% 7.15M 3s 8050K .......... .......... .......... .......... .......... 32% 7.71M 2s 8100K .......... .......... .......... .......... .......... 32% 8.55M 2s 8150K .......... .......... .......... .......... .......... 33% 8.17M 2s 8200K .......... .......... .......... .......... .......... 33% 6.18M 2s 8250K .......... .......... .......... .......... .......... 33% 9.63M 2s 8300K .......... .......... .......... .......... .......... 33% 7.00M 2s 8350K .......... .......... .......... .......... .......... 34% 8.29M 2s 8400K .......... .......... .......... .......... .......... 34% 7.95M 2s 8450K .......... .......... .......... .......... .......... 34% 7.72M 2s 8500K .......... .......... .......... .......... .......... 34% 6.25M 2s 8550K .......... .......... .......... .......... .......... 34% 9.42M 2s 8600K .......... .......... .......... .......... .......... 35% 5.49M 2s 8650K .......... .......... .......... .......... .......... 35% 9.49M 2s 8700K .......... .......... .......... .......... .......... 35% 9.00M 2s 8750K .......... .......... .......... .......... .......... 35% 4.38M 2s 8800K .......... .......... .......... .......... .......... 35% 14.3M 2s 8850K .......... .......... .......... .......... .......... 36% 7.46M 2s 8900K .......... .......... .......... .......... .......... 36% 7.16M 2s 8950K .......... .......... .......... .......... .......... 36% 14.5M 2s 9000K .......... .......... .......... .......... .......... 36% 7.24M 2s 9050K .......... .......... .......... .......... .......... 36% 4.92M 2s 9100K .......... .......... .......... .......... .......... 37% 7.38M 2s 9150K .......... .......... .......... .......... .......... 37% 13.7M 2s 9200K .......... .......... .......... .......... .......... 37% 7.49M 2s 9250K .......... .......... .......... .......... .......... 37% 7.43M 2s 9300K .......... .......... .......... .......... .......... 37% 9.78M 2s 9350K .......... .......... .......... .......... .......... 38% 5.84M 2s 9400K .......... .......... .......... .......... .......... 38% 10.1M 2s 9450K .......... .......... .......... .......... .......... 38% 9.66M 2s 9500K .......... .......... .......... .......... .......... 38% 4.81M 2s 9550K .......... .......... .......... .......... .......... 38% 7.33M 2s 9600K .......... .......... .......... .......... .......... 39% 7.21M 2s 9650K .......... .......... .......... .......... .......... 39% 7.59M 2s 9700K .......... .......... .......... .......... .......... 39% 18.1M 2s 9750K .......... .......... .......... .......... .......... 39% 5.91M 2s 9800K .......... .......... .......... .......... .......... 39% 11.4M 2s 9850K .......... .......... .......... .......... .......... 40% 4.28M 2s 9900K .......... .......... .......... .......... .......... 40% 7.23M 2s 9950K .......... .......... .......... .......... .......... 40% 29.3M 2s 10000K .......... .......... .......... .......... .......... 40% 9.50M 2s 10050K .......... .......... .......... .......... .......... 40% 4.95M 2s 10100K .......... .......... .......... .......... .......... 41% 17.7M 2s 10150K .......... .......... .......... .......... .......... 41% 4.65M 2s 10200K .......... .......... .......... .......... .......... 41% 25.7M 2s 10250K .......... .......... .......... .......... .......... 41% 7.27M 2s 10300K .......... .......... .......... .......... .......... 41% 5.75M 2s 10350K .......... .......... .......... .......... .......... 42% 7.12M 2s 10400K .......... .......... .......... .......... .......... 42% 7.98M 2s 10450K .......... .......... .......... .......... .......... 42% 14.6M 2s 10500K .......... .......... .......... .......... .......... 42% 7.12M 2s 10550K .......... .......... .......... .......... .......... 42% 7.33M 2s 10600K .......... .......... .......... .......... .......... 43% 7.57M 2s 10650K .......... .......... .......... .......... .......... 43% 7.18M 2s 10700K .......... .......... .......... .......... .......... 43% 7.27M 2s 10750K .......... .......... .......... .......... .......... 43% 7.32M 2s 10800K .......... .......... .......... .......... .......... 43% 7.40M 2s 10850K .......... .......... .......... .......... .......... 44% 7.34M 2s 10900K .......... .......... .......... .......... .......... 44% 7.40M 2s 10950K .......... .......... .......... .......... .......... 44% 7.43M 2s 11000K .......... .......... .......... .......... .......... 44% 11.6M 2s 11050K .......... .......... .......... .......... .......... 44% 8.14M 2s 11100K .......... .......... .......... .......... .......... 45% 6.15M 2s 11150K .......... .......... .......... .......... .......... 45% 9.07M 2s 11200K .......... .......... .......... .......... .......... 45% 5.88M 2s 11250K .......... .......... .......... .......... .......... 45% 9.73M 2s 11300K .......... .......... .......... .......... .......... 45% 4.96M 2s 11350K .......... .......... .......... .......... .......... 46% 8.93M 2s 11400K .......... .......... .......... .......... .......... 46% 20.0M 2s 11450K .......... .......... .......... .......... .......... 46% 6.88M 2s 11500K .......... .......... .......... .......... .......... 46% 8.22M 2s 11550K .......... .......... .......... .......... .......... 46% 8.22M 2s 11600K .......... .......... .......... .......... .......... 47% 7.28M 2s 11650K .......... .......... .......... .......... .......... 47% 6.57M 2s 11700K .......... .......... .......... .......... .......... 47% 8.46M 2s 11750K .......... .......... .......... .......... .......... 47% 7.18M 2s 11800K .......... .......... .......... .......... .......... 47% 9.53M 2s 11850K .......... .......... .......... .......... .......... 48% 6.56M 2s 11900K .......... .......... .......... .......... .......... 48% 6.81M 2s 11950K .......... .......... .......... .......... .......... 48% 6.38M 2s 12000K .......... .......... .......... .......... .......... 48% 11.1M 2s 12050K .......... .......... .......... .......... .......... 48% 10.1M 2s 12100K .......... .......... .......... .......... .......... 49% 4.92M 2s 12150K .......... .......... .......... .......... .......... 49% 11.7M 2s 12200K .......... .......... .......... .......... .......... 49% 9.49M 2s 12250K .......... .......... .......... .......... .......... 49% 4.60M 2s 12300K .......... .......... .......... .......... .......... 49% 6.88M 2s 12350K .......... .......... .......... .......... .......... 50% 32.3M 2s 12400K .......... .......... .......... .......... .......... 50% 7.18M 2s 12450K .......... .......... .......... .......... .......... 50% 6.02M 2s 12500K .......... .......... .......... .......... .......... 50% 7.59M 2s 12550K .......... .......... .......... .......... .......... 51% 10.0M 2s 12600K .......... .......... .......... .......... .......... 51% 6.08M 2s 12650K .......... .......... .......... .......... .......... 51% 8.86M 2s 12700K .......... .......... .......... .......... .......... 51% 9.66M 2s 12750K .......... .......... .......... .......... .......... 51% 7.31M 2s 12800K .......... .......... .......... .......... .......... 52% 8.88M 2s 12850K .......... .......... .......... .......... .......... 52% 3.51M 2s 12900K .......... .......... .......... .......... .......... 52% 200M 2s 12950K .......... .......... .......... .......... .......... 52% 10.5M 2s 13000K .......... .......... .......... .......... .......... 52% 5.44M 2s 13050K .......... .......... .......... .......... .......... 53% 7.27M 2s 13100K .......... .......... .......... .......... .......... 53% 7.14M 2s 13150K .......... .......... .......... .......... .......... 53% 7.63M 2s 13200K .......... .......... .......... .......... .......... 53% 7.33M 2s 13250K .......... .......... .......... .......... .......... 53% 12.7M 2s 13300K .......... .......... .......... .......... .......... 54% 6.79M 2s 13350K .......... .......... .......... .......... .......... 54% 9.57M 2s 13400K .......... .......... .......... .......... .......... 54% 4.64M 2s 13450K .......... .......... .......... .......... .......... 54% 20.4M 2s 13500K .......... .......... .......... .......... .......... 54% 4.49M 2s 13550K .......... .......... .......... .......... .......... 55% 8.33M 2s 13600K .......... .......... .......... .......... .......... 55% 25.9M 2s 13650K .......... .......... .......... .......... .......... 55% 8.53M 2s 13700K .......... .......... .......... .......... .......... 55% 5.78M 2s 13750K .......... .......... .......... .......... .......... 55% 12.0M 2s 13800K .......... .......... .......... .......... .......... 56% 6.54M 2s 13850K .......... .......... .......... .......... .......... 56% 8.56M 2s 13900K .......... .......... .......... .......... .......... 56% 8.17M 2s 13950K .......... .......... .......... .......... .......... 56% 5.75M 2s 14000K .......... .......... .......... .......... .......... 56% 7.19M 1s 14050K .......... .......... .......... .......... .......... 57% 5.11M 1s 14100K .......... .......... .......... .......... .......... 57% 39.8M 1s 14150K .......... .......... .......... .......... .......... 57% 6.98M 1s 14200K .......... .......... .......... .......... .......... 57% 9.40M 1s 14250K .......... .......... .......... .......... .......... 57% 7.42M 1s 14300K .......... .......... .......... .......... .......... 58% 4.53M 1s 14350K .......... .......... .......... .......... .......... 58% 9.11M 1s 14400K .......... .......... .......... .......... .......... 58% 12.7M 1s 14450K .......... .......... .......... .......... .......... 58% 9.63M 1s 14500K .......... .......... .......... .......... .......... 58% 5.81M 1s 14550K .......... .......... .......... .......... .......... 59% 10.5M 1s 14600K .......... .......... .......... .......... .......... 59% 8.02M 1s 14650K .......... .......... .......... .......... .......... 59% 8.05M 1s 14700K .......... .......... .......... .......... .......... 59% 7.40M 1s 14750K .......... .......... .......... .......... .......... 59% 5.20M 1s 14800K .......... .......... .......... .......... .......... 60% 12.5M 1s 14850K .......... .......... .......... .......... .......... 60% 4.95M 1s 14900K .......... .......... .......... .......... .......... 60% 7.19M 1s 14950K .......... .......... .......... .......... .......... 60% 18.2M 1s 15000K .......... .......... .......... .......... .......... 60% 4.61M 1s 15050K .......... .......... .......... .......... .......... 61% 7.28M 1s 15100K .......... .......... .......... .......... .......... 61% 27.7M 1s 15150K .......... .......... .......... .......... .......... 61% 8.33M 1s 15200K .......... .......... .......... .......... .......... 61% 7.39M 1s 15250K .......... .......... .......... .......... .......... 61% 3.48M 1s 15300K .......... .......... .......... .......... .......... 62% 25.9M 1s 15350K .......... .......... .......... .......... .......... 62% 20.0M 1s 15400K .......... .......... .......... .......... .......... 62% 6.56M 1s 15450K .......... .......... .......... .......... .......... 62% 6.80M 1s 15500K .......... .......... .......... .......... .......... 62% 7.92M 1s 15550K .......... .......... .......... .......... .......... 63% 7.16M 1s 15600K .......... .......... .......... .......... .......... 63% 7.51M 1s 15650K .......... .......... .......... .......... .......... 63% 11.3M 1s 15700K .......... .......... .......... .......... .......... 63% 7.39M 1s 15750K .......... .......... .......... .......... .......... 63% 6.22M 1s 15800K .......... .......... .......... .......... .......... 64% 12.2M 1s 15850K .......... .......... .......... .......... .......... 64% 5.30M 1s 15900K .......... .......... .......... .......... .......... 64% 9.40M 1s 15950K .......... .......... .......... .......... .......... 64% 9.84M 1s 16000K .......... .......... .......... .......... .......... 64% 6.26M 1s 16050K .......... .......... .......... .......... .......... 65% 9.16M 1s 16100K .......... .......... .......... .......... .......... 65% 6.57M 1s 16150K .......... .......... .......... .......... .......... 65% 9.22M 1s 16200K .......... .......... .......... .......... .......... 65% 5.39M 1s 16250K .......... .......... .......... .......... .......... 65% 7.92M 1s 16300K .......... .......... .......... .......... .......... 66% 8.97M 1s 16350K .......... .......... .......... .......... .......... 66% 10.5M 1s 16400K .......... .......... .......... .......... .......... 66% 8.62M 1s 16450K .......... .......... .......... .......... .......... 66% 7.59M 1s 16500K .......... .......... .......... .......... .......... 66% 5.43M 1s 16550K .......... .......... .......... .......... .......... 67% 8.89M 1s 16600K .......... .......... .......... .......... .......... 67% 6.67M 1s 16650K .......... .......... .......... .......... .......... 67% 8.04M 1s 16700K .......... .......... .......... .......... .......... 67% 6.41M 1s 16750K .......... .......... .......... .......... .......... 68% 5.47M 1s 16800K .......... .......... .......... .......... .......... 68% 137M 1s 16850K .......... .......... .......... .......... .......... 68% 7.51M 1s 16900K .......... .......... .......... .......... .......... 68% 6.60M 1s 16950K .......... .......... .......... .......... .......... 68% 4.93M 1s 17000K .......... .......... .......... .......... .......... 69% 8.30M 1s 17050K .......... .......... .......... .......... .......... 69% 7.32M 1s 17100K .......... .......... .......... .......... .......... 69% 7.39M 1s 17150K .......... .......... .......... .......... .......... 69% 7.35M 1s 17200K .......... .......... .......... .......... .......... 69% 22.9M 1s 17250K .......... .......... .......... .......... .......... 70% 6.16M 1s 17300K .......... .......... .......... .......... .......... 70% 10.4M 1s 17350K .......... .......... .......... .......... .......... 70% 9.00M 1s 17400K .......... .......... .......... .......... .......... 70% 7.14M 1s 17450K .......... .......... .......... .......... .......... 70% 7.42M 1s 17500K .......... .......... .......... .......... .......... 71% 6.23M 1s 17550K .......... .......... .......... .......... .......... 71% 5.38M 1s 17600K .......... .......... .......... .......... .......... 71% 20.2M 1s 17650K .......... .......... .......... .......... .......... 71% 4.68M 1s 17700K .......... .......... .......... .......... .......... 71% 45.2M 1s 17750K .......... .......... .......... .......... .......... 72% 5.38M 1s 17800K .......... .......... .......... .......... .......... 72% 7.33M 1s 17850K .......... .......... .......... .......... .......... 72% 7.37M 1s 17900K .......... .......... .......... .......... .......... 72% 7.23M 1s 17950K .......... .......... .......... .......... .......... 72% 14.9M 1s 18000K .......... .......... .......... .......... .......... 73% 6.68M 1s 18050K .......... .......... .......... .......... .......... 73% 8.14M 1s 18100K .......... .......... .......... .......... .......... 73% 7.81M 1s 18150K .......... .......... .......... .......... .......... 73% 5.96M 1s 18200K .......... .......... .......... .......... .......... 73% 9.06M 1s 18250K .......... .......... .......... .......... .......... 74% 7.24M 1s 18300K .......... .......... .......... .......... .......... 74% 10.8M 1s 18350K .......... .......... .......... .......... .......... 74% 8.49M 1s 18400K .......... .......... .......... .......... .......... 74% 5.02M 1s 18450K .......... .......... .......... .......... .......... 74% 7.32M 1s 18500K .......... .......... .......... .......... .......... 75% 21.0M 1s 18550K .......... .......... .......... .......... .......... 75% 5.79M 1s 18600K .......... .......... .......... .......... .......... 75% 5.27M 1s 18650K .......... .......... .......... .......... .......... 75% 13.2M 1s 18700K .......... .......... .......... .......... .......... 75% 6.43M 1s 18750K .......... .......... .......... .......... .......... 76% 9.13M 1s 18800K .......... .......... .......... .......... .......... 76% 12.8M 1s 18850K .......... .......... .......... .......... .......... 76% 4.23M 1s 18900K .......... .......... .......... .......... .......... 76% 28.1M 1s 18950K .......... .......... .......... .......... .......... 76% 7.40M 1s 19000K .......... .......... .......... .......... .......... 77% 4.94M 1s 19050K .......... .......... .......... .......... .......... 77% 7.09M 1s 19100K .......... .......... .......... .......... .......... 77% 27.0M 1s 19150K .......... .......... .......... .......... .......... 77% 5.87M 1s 19200K .......... .......... .......... .......... .......... 77% 7.48M 1s 19250K .......... .......... .......... .......... .......... 78% 7.80M 1s 19300K .......... .......... .......... .......... .......... 78% 11.7M 1s 19350K .......... .......... .......... .......... .......... 78% 3.95M 1s 19400K .......... .......... .......... .......... .......... 78% 145M 1s 19450K .......... .......... .......... .......... .......... 78% 7.41M 1s 19500K .......... .......... .......... .......... .......... 79% 7.29M 1s 19550K .......... .......... .......... .......... .......... 79% 6.11M 1s 19600K .......... .......... .......... .......... .......... 79% 12.3M 1s 19650K .......... .......... .......... .......... .......... 79% 6.18M 1s 19700K .......... .......... .......... .......... .......... 79% 9.94M 1s 19750K .......... .......... .......... .......... .......... 80% 5.91M 1s 19800K .......... .......... .......... .......... .......... 80% 10.9M 1s 19850K .......... .......... .......... .......... .......... 80% 7.14M 1s 19900K .......... .......... .......... .......... .......... 80% 8.17M 1s 19950K .......... .......... .......... .......... .......... 80% 7.77M 1s 20000K .......... .......... .......... .......... .......... 81% 5.00M 1s 20050K .......... .......... .......... .......... .......... 81% 16.5M 1s 20100K .......... .......... .......... .......... .......... 81% 6.20M 1s 20150K .......... .......... .......... .......... .......... 81% 7.75M 1s 20200K .......... .......... .......... .......... .......... 81% 8.43M 1s 20250K .......... .......... .......... .......... .......... 82% 6.71M 1s 20300K .......... .......... .......... .......... .......... 82% 7.41M 1s 20350K .......... .......... .......... .......... .......... 82% 11.0M 1s 20400K .......... .......... .......... .......... .......... 82% 7.95M 1s 20450K .......... .......... .......... .......... .......... 82% 7.53M 1s 20500K .......... .......... .......... .......... .......... 83% 6.66M 1s 20550K .......... .......... .......... .......... .......... 83% 6.50M 1s 20600K .......... .......... .......... .......... .......... 83% 10.4M 1s 20650K .......... .......... .......... .......... .......... 83% 8.73M 1s 20700K .......... .......... .......... .......... .......... 83% 3.37M 1s 20750K .......... .......... .......... .......... .......... 84% 170M 1s 20800K .......... .......... .......... .......... .......... 84% 5.38M 1s 20850K .......... .......... .......... .......... .......... 84% 11.1M 1s 20900K .......... .......... .......... .......... .......... 84% 12.5M 1s 20950K .......... .......... .......... .......... .......... 85% 7.78M 1s 21000K .......... .......... .......... .......... .......... 85% 7.94M 0s 21050K .......... .......... .......... .......... .......... 85% 7.35M 0s 21100K .......... .......... .......... .......... .......... 85% 7.62M 0s 21150K .......... .......... .......... .......... .......... 85% 5.33M 0s 21200K .......... .......... .......... .......... .......... 86% 15.4M 0s 21250K .......... .......... .......... .......... .......... 86% 6.90M 0s 21300K .......... .......... .......... .......... .......... 86% 6.64M 0s 21350K .......... .......... .......... .......... .......... 86% 7.15M 0s 21400K .......... .......... .......... .......... .......... 86% 9.38M 0s 21450K .......... .......... .......... .......... .......... 87% 8.20M 0s 21500K .......... .......... .......... .......... .......... 87% 7.71M 0s 21550K .......... .......... .......... .......... .......... 87% 8.48M 0s 21600K .......... .......... .......... .......... .......... 87% 7.22M 0s 21650K .......... .......... .......... .......... .......... 87% 7.72M 0s 21700K .......... .......... .......... .......... .......... 88% 4.80M 0s 21750K .......... .......... .......... .......... .......... 88% 7.29M 0s 21800K .......... .......... .......... .......... .......... 88% 27.1M 0s 21850K .......... .......... .......... .......... .......... 88% 7.19M 0s 21900K .......... .......... .......... .......... .......... 88% 6.05M 0s 21950K .......... .......... .......... .......... .......... 89% 11.7M 0s 22000K .......... .......... .......... .......... .......... 89% 7.62M 0s 22050K .......... .......... .......... .......... .......... 89% 7.12M 0s 22100K .......... .......... .......... .......... .......... 89% 3.92M 0s 22150K .......... .......... .......... .......... .......... 89% 15.5M 0s 22200K .......... .......... .......... .......... .......... 90% 7.00M 0s 22250K .......... .......... .......... .......... .......... 90% 8.10M 0s 22300K .......... .......... .......... .......... .......... 90% 6.20M 0s 22350K .......... .......... .......... .......... .......... 90% 24.8M 0s 22400K .......... .......... .......... .......... .......... 90% 5.37M 0s 22450K .......... .......... .......... .......... .......... 91% 15.8M 0s 22500K .......... .......... .......... .......... .......... 91% 7.27M 0s 22550K .......... .......... .......... .......... .......... 91% 6.98M 0s 22600K .......... .......... .......... .......... .......... 91% 9.89M 0s 22650K .......... .......... .......... .......... .......... 91% 7.29M 0s 22700K .......... .......... .......... .......... .......... 92% 4.77M 0s 22750K .......... .......... .......... .......... .......... 92% 7.83M 0s 22800K .......... .......... .......... .......... .......... 92% 5.67M 0s 22850K .......... .......... .......... .......... .......... 92% 162M 0s 22900K .......... .......... .......... .......... .......... 92% 6.22M 0s 22950K .......... .......... .......... .......... .......... 93% 8.20M 0s 23000K .......... .......... .......... .......... .......... 93% 7.97M 0s 23050K .......... .......... .......... .......... .......... 93% 10.3M 0s 23100K .......... .......... .......... .......... .......... 93% 4.93M 0s 23150K .......... .......... .......... .......... .......... 93% 6.63M 0s 23200K .......... .......... .......... .......... .......... 94% 8.30M 0s 23250K .......... .......... .......... .......... .......... 94% 7.23M 0s 23300K .......... .......... .......... .......... .......... 94% 23.5M 0s 23350K .......... .......... .......... .......... .......... 94% 5.68M 0s 23400K .......... .......... .......... .......... .......... 94% 5.21M 0s 23450K .......... .......... .......... .......... .......... 95% 14.8M 0s 23500K .......... .......... .......... .......... .......... 95% 7.37M 0s 23550K .......... .......... .......... .......... .......... 95% 6.81M 0s 23600K .......... .......... .......... .......... .......... 95% 8.06M 0s 23650K .......... .......... .......... .......... .......... 95% 6.82M 0s 23700K .......... .......... .......... .......... .......... 96% 7.84M 0s 23750K .......... .......... .......... .......... .......... 96% 6.65M 0s 23800K .......... .......... .......... .......... .......... 96% 8.30M 0s 23850K .......... .......... .......... .......... .......... 96% 13.7M 0s 23900K .......... .......... .......... .......... .......... 96% 7.35M 0s 23950K .......... .......... .......... .......... .......... 97% 6.37M 0s 24000K .......... .......... .......... .......... .......... 97% 8.67M 0s 24050K .......... .......... .......... .......... .......... 97% 7.33M 0s 24100K .......... .......... .......... .......... .......... 97% 7.29M 0s 24150K .......... .......... .......... .......... .......... 97% 14.6M 0s 24200K .......... .......... .......... .......... .......... 98% 6.75M 0s 24250K .......... .......... .......... .......... .......... 98% 8.08M 0s 24300K .......... .......... .......... .......... .......... 98% 4.87M 0s 24350K .......... .......... .......... .......... .......... 98% 11.9M 0s 24400K .......... .......... .......... .......... .......... 98% 8.13M 0s 24450K .......... .......... .......... .......... .......... 99% 6.79M 0s 24500K .......... .......... .......... .......... .......... 99% 8.06M 0s 24550K .......... .......... .......... .......... .......... 99% 7.37M 0s 24600K .......... .......... .......... .......... .......... 99% 7.26M 0s 24650K .......... .......... .......... .......... .......... 99% 11.8M 0s 24700K ... 100% 6050G=3.3s 2018-06-28 18:52:39 (7.26 MB/s) - '/home/joseph/buildroot-test/instance-13/output/build/.llvm-6.0.0.src.tar.xz.V5VePX/output' saved [25296048/25296048] llvm-6.0.0.src.tar.xz: OK (sha256: 1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408) >>> host-llvm 6.0.0 Extracting xzcat /home/joseph/buildroot-test/instance-13/dl/llvm/llvm-6.0.0.src.tar.xz | /home/joseph/buildroot-test/instance-13/output/host/bin/tar --strip-components=1 -C /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0 -xf - >>> host-llvm 6.0.0 Patching >>> host-llvm 6.0.0 Configuring (mkdir -p /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0//buildroot-build && cd /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0//buildroot-build && rm -f CMakeCache.txt && PATH="/home/joseph/buildroot-test/instance-13/output/host/bin:/home/joseph/buildroot-test/instance-13/output/host/sbin:/home/joseph/buildroot-test/venv2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/joseph/buildroot-test/instance-13/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_LIBDIR="/home/joseph/buildroot-test/instance-13/output/host/lib/pkgconfig:/home/joseph/buildroot-test/instance-13/output/host/share/pkgconfig" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 /usr/bin/cmake /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/ -DCMAKE_INSTALL_SO_NO_EXE=0 -DCMAKE_FIND_ROOT_PATH="/home/joseph/buildroot-test/instance-13/output/host" -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY="BOTH" -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE="BOTH" -DCMAKE_INSTALL_PREFIX="/home/joseph/buildroot-test/instance-13/output/host" -DCMAKE_C_FLAGS="-O2 -I/home/joseph/buildroot-test/instance-13/output/host/include" -DCMAKE_CXX_FLAGS="-O2 -I/home/joseph/buildroot-test/instance-13/output/host/include" -DCMAKE_EXE_LINKER_FLAGS="-L/home/joseph/buildroot-test/instance-13/output/host/lib -Wl,-rpath,/home/joseph/buildroot-test/instance-13/output/host/lib" -DCMAKE_SHARED_LINKER_FLAGS="-L/home/joseph/buildroot-test/instance-13/output/host/lib -Wl,-rpath,/home/joseph/buildroot-test/instance-13/output/host/lib" -DCMAKE_ASM_COMPILER="/usr/bin/as" -DCMAKE_C_COMPILER="/usr/bin/gcc" -DCMAKE_CXX_COMPILER="/usr/bin/g++" -DCMAKE_C_COMPILER_ARG1="" -DCMAKE_CXX_COMPILER_ARG1="" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DLLVM_ENABLE_PROJECTS="" -DLLVM_CCACHE_BUILD=OFF -DCMAKE_INSTALL_RPATH="/home/joseph/buildroot-test/instance-13/output/host/lib" -DLLVM_BUILD_GLOBAL_ISEL=OFF -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU" -DLLVM_TARGET_ARCH=X86 -DBUILD_SHARED_LIBS=OFF -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON -DLLVM_ENABLE_LIBEDIT=OFF -DLLVM_INSTALL_TOOLCHAIN_ONLY=OFF -DLLVM_APPEND_VC_REV=OFF -DLLVM_ENABLE_BACKTRACES=OFF -DENABLE_CRASH_OVERRIDES=ON -DLLVM_ENABLE_FFI=OFF -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_THREADS=ON -DLLVM_ENABLE_ZLIB=ON -DLLVM_ENABLE_PIC=ON -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_CXX1Y=OFF -DLLVM_ENABLE_CXX1Z=OFF -DLLVM_ENABLE_MODULES=OFF -DLLVM_ENABLE_MODULE_DEBUGGING=OFF -DLLVM_ENABLE_LIBCXX=OFF -DLLVM_ENABLE_LLD=OFF -DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-buildroot-linux-gnu -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND -DOCAMLFIND=OCAMLFIND-NOTFOUND -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_BUILD_UTILS=ON -DLLVM_INCLUDE_UTILS=ON -DLLVM_INSTALL_UTILS=ON -DLLVM_INCLUDE_TOOLS=ON -DLLVM_BUILD_TOOLS=ON -DLLVM_BUILD_EXTERNAL_COMPILER_RT=OFF -DLLVM_BUILD_RUNTIME=OFF -DLLVM_INCLUDE_RUNTIMES=OFF -DLLVM_POLLY_BUILD=OFF -DLLVM_ENABLE_WARNINGS=ON -DLLVM_ENABLE_PEDANTIC=ON -DLLVM_ENABLE_WERROR=OFF -DLLVM_BUILD_EXAMPLES=OFF -DLLVM_BUILD_DOCS=OFF -DLLVM_BUILD_TESTS=OFF -DLLVM_ENABLE_DOXYGEN=OFF -DLLVM_ENABLE_OCAMLDOC=OFF -DLLVM_ENABLE_SPHINX=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_GO_TESTS=OFF -DLLVM_INCLUDE_TESTS=OFF ) CMake Deprecation Warning at CMakeLists.txt:14 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.1.1 -- The CXX compiler identification is GNU 8.1.1 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/as -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Found LibXml2: /home/joseph/buildroot-test/instance-13/output/host/lib/libxml2.so (found version "2.9.8") -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - found -- Looking for CPU_COUNT -- Looking for CPU_COUNT - found -- Looking for pthread_getname_np in pthread -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM host triple: x86_64-unknown-linux-gnu -- LLVM default target triple: x86_64-buildroot-linux-gnu -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /home/joseph/buildroot-test/instance-13/output/host/bin/python2.7 (found version "2.7.15") -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting X86 -- Targeting AMDGPU -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS LLVM_BUILD_GLOBAL_ISEL -- Build files have been written to: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build >>> host-llvm 6.0.0 Building PATH="/home/joseph/buildroot-test/instance-13/output/host/bin:/home/joseph/buildroot-test/instance-13/output/host/sbin:/home/joseph/buildroot-test/venv2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/joseph/buildroot-test/instance-13/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/joseph/buildroot-test/instance-13/output/host/lib/pkgconfig:/home/joseph/buildroot-test/instance-13/output/host/share/pkgconfig" /usr/bin/make -j8 -C /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0//buildroot-build make[1]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[2]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMDemangle make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMHello_exports make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target llvm_vcsrevision_h make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Creating export file for LLVMHello [ 0%] Built target llvm_vcsrevision_h make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target obj.llvm-tblgen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o [ 0%] Built target LLVMHello_exports make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMSupport make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMMC make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o Scanning dependencies of target LLVMMCParser make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMMCDisassembler make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o [ 0%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o Scanning dependencies of target LLVMBinaryFormat make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/AsmLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmLexer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Linking CXX static library ../libLLVMBinaryFormat.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Built target LLVMBinaryFormat make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMObjectYAML make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Linking CXX static library ../libLLVMDemangle.a In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Built target LLVMDemangle make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMOption make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:985:50: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:240:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o [ 1%] Linking CXX static library ../../libLLVMMCDisassembler.a [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Built target LLVMMCDisassembler make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMDebugInfoDWARF make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmBackend.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o [ 1%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o [ 1%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:55:63: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/SetTheory.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoCOFF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoCOFF.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o [ 1%] Linking CXX static library ../libLLVMOption.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Built target LLVMOption make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMDebugInfoMSF make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 1%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o [ 1%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoDarwin.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoDarwin.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o [ 1%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmInfoWasm.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmInfoWasm.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1127:8: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair; _Args = {const std::pair&}]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8.1.1/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]' /usr/include/c++/8.1.1/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair*]' /usr/include/c++/8.1.1/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]' /usr/include/c++/8.1.1/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map; VectorType = std::vector, std::allocator > >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 2%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 2%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o [ 3%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o [ 3%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o [ 3%] Linking CXX static library ../../libLLVMDebugInfoMSF.a [ 3%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 3%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o [ 3%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 4%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 4%] Built target LLVMDebugInfoMSF make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMDebugInfoCodeView make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:1637:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o [ 5%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 6%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmLayout.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodePadder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Linking CXX static library ../libLLVMTableGen.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 6%] Built target LLVMTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMDebugInfoPDB make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o [ 6%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Linking CXX static library ../../libLLVMMCParser.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 6%] Built target LLVMMCParser make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMSymbolize make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CodeGenCoverage.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:603:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCCodeView.h:112:8: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; bool _TrivialValueTypes = false]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:134:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator]' /usr/include/c++/8.1.1/bits/vector.tcc:611:7: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int]' /usr/include/c++/8.1.1/bits/stl_vector.h:827:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCCodeView.cpp:89:32: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeEmitterGen.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:1192:71: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:1762:73: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:1775:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/CommandLine.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o [ 6%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o [ 6%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o [ 6%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o [ 6%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o [ 6%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o [ 6%] Linking CXX static library ../../libLLVMSymbolize.a In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 6%] Built target LLVMSymbolize make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMLineEditor make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 7%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o [ 7%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o [ 8%] Linking CXX static library ../libLLVMLineEditor.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Built target LLVMLineEditor make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMTestingSupport [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o [ 8%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o [ 8%] Linking CXX static library ../../libLLVMTestingSupport.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Built target LLVMTestingSupport make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMWindowsManifest make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o [ 8%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o [ 8%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o [ 8%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 8%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o [ 8%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o [ 8%] Linking CXX static library ../libLLVMWindowsManifest.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Built target LLVMWindowsManifest make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target llvm-PerfectShuffle make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o [ 8%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o [ 8%] Building CXX object utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCExpr.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCExpr.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Linking CXX executable ../../bin/llvm-PerfectShuffle make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Built target llvm-PerfectShuffle make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target count make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Building C object utils/count/CMakeFiles/count.dir/count.c.o [ 9%] Linking C executable ../../bin/count make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Built target count make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o Scanning dependencies of target LTO_exports make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Creating export file for LTO In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o [ 9%] Built target LTO_exports make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target BugpointPasses_exports make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Creating export file for BugpointPasses [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 9%] Built target BugpointPasses_exports [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCFragment.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCFragment.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFExpression.cpp.o [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/FoldingSet.cpp:177:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Format.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Format.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCInstPrinter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 9%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o [ 9%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o [ 9%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o [ 10%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o [ 10%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o [ 10%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o [ 11%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 11%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o [ 11%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o [ 11%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o [ 11%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:519:37: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:2128:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCLinkerOptimizationHint.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCLinkerOptimizationHint.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 12%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o [ 12%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o [ 12%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 12%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 13%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenSchedule.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 13%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 13%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o [ 14%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCMachObjectWriter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCMachObjectTargetWriter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/KnownBits.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LEB128.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o [ 14%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o [ 14%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Linking CXX static library ../libLLVMObjectYAML.a [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Built target LLVMObjectYAML [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCObjectWriter.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCObjectWriter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o [ 14%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:484:7: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:80:67: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Linking CXX static library ../../libLLVMDebugInfoDWARF.a [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 14%] Built target LLVMDebugInfoDWARF [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionCOFF.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionCOFF.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionELF.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionELF.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionELF.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o [ 14%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o [ 14%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:265:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:285:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherGen.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o [ 15%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o [ 15%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o [ 16%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o [ 16%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:399:73: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:435:63: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcherOpt.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSectionWasm.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSectionWasm.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o [ 17%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o [ 17%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o [ 17%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DFAPacketizerEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o [ 17%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o [ 17%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o [ 17%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o [ 17%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o [ 17%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FastISelEmitter.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbolELF.h:12, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCSymbolELF.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/SourceMgr.cpp:197:71: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCValue.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCValue.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o [ 18%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o [ 18%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 18%] Built target LLVMDebugInfoCodeView [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Endian.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InfoByHwMode.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Statistic.cpp:25: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Statistic.cpp:24: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MachObjectWriter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/vector:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:1354:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/StringSaver.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/StringSaver.cpp:15:46: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/StringSaver.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 18%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o [ 19%] Linking CXX static library ../libLLVMMC.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 19%] Built target LLVMMC [ 19%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o [ 19%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o [ 19%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Timer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Timer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Timer.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Timer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o [ 20%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o [ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o [ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o [ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o [ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o [ 21%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLTraits.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLTraits.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o [ 21%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o [ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o [ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o [ 21%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o [ 21%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regexec.c.o [ 22%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o [ 22%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterBankEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SDNodeProperties.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SDNodeProperties.cpp:11: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Host.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Host.cpp:1122:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Host.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Path.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SearchableTableEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Path.cpp:1049: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Unix/Path.inc: In function 'std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Unix/Path.inc:120:32: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); ^~~~~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/Support/Unix/Path.inc:120:11: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096 snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o [ 22%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o [ 22%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o [ 23%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o [ 23%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o [ 23%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/TableGen.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 23%] Linking CXX static library ../libLLVMSupport.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 24%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o [ 24%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:843:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 6]' /usr/include/c++/8.1.1/tuple:1668:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' /usr/include/c++/8.1.1/tuple:1657:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]' /usr/include/c++/8.1.1/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >]' /usr/include/c++/8.1.1/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >; std::allocator_traits >::allocator_type = std::allocator, 6>, unsigned int> > >]' /usr/include/c++/8.1.1/bits/stl_tree.h:637:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' /usr/include/c++/8.1.1/bits/stl_tree.h:654:4: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]' /usr/include/c++/8.1.1/bits/stl_tree.h:2414:13: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, 6>, unsigned int> >]' /usr/include/c++/8.1.1/bits/stl_map.h:499:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector, 6>; _Tp = unsigned int; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector, 6>]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:845:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/string:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 24%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o [ 24%] Built target LLVMSupport make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target FileCheck make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 24%] Building CXX object utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o [ 24%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86FoldTablesEmitter.cpp.o [ 24%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o [ 24%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o [ 24%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o [ 24%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 24%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o [ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86FoldTablesEmitter.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/X86RecognizableInstr.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/TableGen/CTagsEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target not make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Building CXX object utils/not/CMakeFiles/not.dir/not.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target yaml-bench make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Building CXX object utils/yaml-bench/CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o [ 25%] Linking CXX executable ../../bin/not make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Built target not [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Built target obj.llvm-tblgen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target llvm-tblgen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Linking CXX executable ../../bin/llvm-tblgen [ 25%] Linking CXX executable ../../bin/FileCheck make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Built target FileCheck [ 25%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Built target llvm-tblgen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target AttributeCompatFuncTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Building AttributesCompatFunc.inc... [ 25%] Updating AttributesCompatFunc.inc... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Built target AttributeCompatFuncTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target intrinsics_gen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 25%] Building Attributes.gen... [ 25%] Building Intrinsics.gen... [ 25%] Linking CXX executable ../../bin/yaml-bench [ 26%] Updating Attributes.gen... [ 26%] Updating Intrinsics.gen... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 26%] Built target intrinsics_gen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target DllOptionsTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 26%] Building Options.inc... [ 26%] Updating Options.inc... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 26%] Built target yaml-bench [ 26%] Built target DllOptionsTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target CvtResTableGen Scanning dependencies of target LibOptionsTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 26%] Building Opts.inc... [ 26%] Building Options.inc... [ 26%] Updating Options.inc... [ 27%] Updating Opts.inc... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Built target CvtResTableGen [ 27%] Built target LibOptionsTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o Scanning dependencies of target MtTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Building Opts.inc... [ 27%] Updating Opts.inc... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Built target MtTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target RcTableGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Building Opts.inc... [ 27%] Updating Opts.inc... make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Built target RcTableGen make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o Scanning dependencies of target LLVMCore make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 27%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o [ 27%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o [ 28%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AsmWriter.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AsmWriter.cpp:188:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AsmWriter.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Attributes.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Attributes.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 28%] Linking CXX static library ../../libLLVMDebugInfoPDB.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 28%] Built target LLVMDebugInfoPDB make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMFuzzMutate make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 28%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/FuzzerCLI.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o [ 28%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp:90:18: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] Handler), ^ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp: In function 'void (* LLVMContextGetDiagnosticHandler(LLVMContextRef))(LLVMDiagnosticInfoRef, void*)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp:96:48: warning: cast between incompatible function types from 'llvm::DiagnosticHandler::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} to 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} [-Wcast-function-type] unwrap(C)->getDiagnosticHandlerCallBack()); ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Constants.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Constants.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Constants.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Constants.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Core.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 28%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/IRMutator.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Metadata.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Metadata.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o [ 29%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:64:22: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 29%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:75:68: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/8.1.1/bits/stl_queue.h:605:2: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::BasicBlock]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::BasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:75:68: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Dominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Dominators.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ [ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Globals.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Globals.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMIRReader make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 30%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o [ 30%] Building CXX object lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/InlineAsm.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/InlineAsm.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o [ 30%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o [ 31%] Linking CXX static library ../libLLVMFuzzMutate.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 31%] Built target LLVMFuzzMutate make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o [ 31%] Linking CXX static library ../libLLVMIRReader.a Scanning dependencies of target LLVMCodeGen make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 31%] Built target LLVMIRReader make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o Scanning dependencies of target LLVMSelectionDAG make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 31%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Instructions.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Instructions.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Pass.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LegacyPassManager.cpp:596:54: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Pass.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:47: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Metadata.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Metadata.cpp:1279:76: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Metadata.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o [ 31%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/OptBisect.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/OptBisect.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o [ 31%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = BasicBlockState; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:378:54: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Type.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Type.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Type.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Type.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 32%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:25: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:699:73: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Value.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Value.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Value.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Verifier.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Verifier.cpp:47: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Verifier.cpp:2229:75: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Verifier.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/IR/Verifier.cpp:47: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:41: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 32%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:63: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:40: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2778:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:2870:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:3965:64: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/deque:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/deque:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o [ 33%] Linking CXX static library ../libLLVMCore.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 33%] Built target LLVMCore make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMAsmPrinter make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 33%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o [ 33%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:24: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandMemCmp.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = {anonymous}::MemCmpExpansion::LoadEntry]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:159:50: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct {anonymous}::MemCmpExpansion::LoadEntry' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:72:10: note: 'struct {anonymous}::MemCmpExpansion::LoadEntry' declared here struct LoadEntry { ^~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o [ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 34%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCMetadata.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IndirectBrExpandPass.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:24: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:45: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o [ 35%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:424:47: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:53: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o [ 35%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:34: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:40: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:393:56: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:677:75: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:683:68: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:645:55: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:672:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:36:54: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:25: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStacks.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 36%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o [ 36%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:27: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:28: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:369:50: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:1182:50: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:24: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:49: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:719:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:25: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:24: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o [ 37%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:600:56: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/8.1.1/bits/stl_queue.h:605:2: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:42: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:51: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:34: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 37%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:277:68: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:68: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:86: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1417:50: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': /usr/include/c++/8.1.1/bits/stl_queue.h:605:2: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from 'static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from 'void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from 'void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = true]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:20:16: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePostDominators.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePostDominators.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:63: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1258:8: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = llvm::MachineInstr*; _Sequence = std::vector; _Compare = {anonymous}::FuncUnitSorter; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = llvm::MachineInstr*]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1337:27: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::detail::DenseMapPair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: 'struct llvm::detail::DenseMapPair' declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:29: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 38%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:23: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:57, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:169:57: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallSet.h:89:7: required from 'std::pair llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:402:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:252:65: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1232:76: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3103:56: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from 'llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:50: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/tuple:38, from /usr/include/c++/8.1.1/functional:54, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/tuple:38, from /usr/include/c++/8.1.1/functional:54, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/tuple:38, from /usr/include/c++/8.1.1/functional:54, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/tuple:38, from /usr/include/c++/8.1.1/functional:54, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/tuple:38, from /usr/include/c++/8.1.1/functional:54, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:83: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:35: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /usr/include/c++/8.1.1/algorithm:60, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/memory:62, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:39: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:23: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Linking CXX static library ../../libLLVMSelectionDAG.a In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:40: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 41%] Built target LLVMSelectionDAG make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' Scanning dependencies of target LLVMMIRParser make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[3]: Entering directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::LiveRangeCalc::LiveInBlock' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:21: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: 'struct llvm::LiveRangeCalc::LiveInBlock' declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:47: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from 'void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from 'bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:2553:60: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:26: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:25, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:633:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::PressureDiff'; use assignment or value-initialization instead [-Wclass-memaccess] memset(PDiffArray, 0, N * sizeof(PressureDiff)); ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:144:7: note: 'class llvm::PressureDiff' declared here class PressureDiff { ^~~~~~~~~~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:37, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:28, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h: In instantiation of 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::MCSection*; ValueT = std::vector; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector >, std::allocator > > >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCDwarf.h:168:24: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:104:3: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[3]: *** [lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make:1532: lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:37: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:36: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:1131:58: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:30: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[2]: *** [CMakeFiles/Makefile2:1417: lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/IR/Module.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:20: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:22: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:57:48: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:109:23: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/8.1.1/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::pair&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' /usr/include/c++/8.1.1/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, llvm::SmallVector, 4> >; _Args = {const std::pair, llvm::SmallVector, 4> >&}]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; bool _TrivialValueTypes = false]' /usr/include/c++/8.1.1/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8.1.1/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, llvm::SmallVector, 4> >*; _ForwardIterator = std::pair, llvm::SmallVector, 4> >*; _Allocator = std::allocator, llvm::SmallVector, 4> > >]' /usr/include/c++/8.1.1/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, llvm::SmallVector, 4> >*, std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, llvm::SmallVector, 4> >*]' /usr/include/c++/8.1.1/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, llvm::SmallVector, 4> >}; _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >]' /usr/include/c++/8.1.1/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, llvm::SmallVector, 4> >; _Alloc = std::allocator, llvm::SmallVector, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, llvm::SmallVector, 4> >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = std::pair; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; VectorType = std::vector, llvm::SmallVector, 4> >, std::allocator, llvm::SmallVector, 4> > > >]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:50:36: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o [ 42%] Linking CXX static library ../../libLLVMMIRParser.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 42%] Built target LLVMMIRParser [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from 'llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/bits/stl_algobase.h:64, from /usr/include/c++/8.1.1/bits/char_traits.h:39, from /usr/include/c++/8.1.1/ios:40, from /usr/include/c++/8.1.1/ostream:38, from /usr/include/c++/8.1.1/iterator:64, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:33: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o [ 42%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:688:51: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:27: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o [ 43%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:25: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:891:62: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: 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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from 'llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]': /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]' /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10: required from here /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: 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] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.1.1/utility:70, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/Support/Host.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8.1.1/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 43%] Linking CXX static library ../../libLLVMAsmPrinter.a make[3]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' [ 43%] Built target LLVMAsmPrinter make[2]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make[1]: *** [Makefile:152: all] Error 2 make[1]: Leaving directory '/home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/buildroot-build' make: *** [package/pkg-generic.mk:232: /home/joseph/buildroot-test/instance-13/output/build/host-llvm-6.0.0/.stamp_built] Error 2 make: Leaving directory '/home/joseph/buildroot-test/instance-13/buildroot'